Scheduling Many-Task Applications on Multi-clouds and Hybrid Clouds

نویسندگان

چکیده

A centralized scheduler can become a bottleneck for placing the tasks of many-task application on heterogeneous cloud resources. We have previously demonstrated that decentralized vector scheduling approach based performance measurements be used successfully this task placement scenario. then extended to latency measurements. Each node collects from its neighbors an overlay graph, measures communication latency, and makes local decisions where move tasks. Our recent experiments in CloudLab with nodes allocated multiple sites demonstrate using our results better resource utilization. While algorithm configuring graph was beneficial simulated delays, it not multi-cloud environment.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Many-Task Big Data Processing: from GPUs to Clouds

Big data processing relies today on complex middleware stacks, comprised of high-level languages, programming models, execution engines, and storage engines. Among these, the execution engine is often built in-house, is tightly integrated or even monolithic, and makes coarse assumptions about the hardware. This limits how the future big data processing systems will be able to respond to technol...

متن کامل

Partitioning applications for hybrid and federated clouds

On-demand access to computing resources asa-service has the potential to allow enterprises to temporarily scale out of their private data center into the infrastructure of a public cloud provider during times of peak demand. However, concerns about privacy and security may limit the adoption of this technique. We describe an approach to partitioning a software application (particularly a client...

متن کامل

Static Scheduling in Clouds

Cloud computing aims to give users virtually unlimited pay-per-use computing resources without the burden of managing the underlying infrastructure. We present a new job execution environment Flextic that exploits scalable static scheduling techniques to provide the user with a flexible pricing model, such as a tradeoff between different degrees of execution speed and execution price, and at th...

متن کامل

Opportunistic Task Scheduling over Co-Located Clouds in Mobile Environment

With the growing popularity of mobile devices, a new type of peer-to-peer communication mode for mobile cloud computing has been introduced. By applying a variety of short-range wireless communication technologies to establish connections with nearby mobile devices, we can construct a mobile cloudlet in which each mobile device can either works as a computing service provider or a service reque...

متن کامل

Cost-Effective Provisioning and Scheduling of Deadline-Constrained Applications in Hybrid Clouds

In order to meet distributed application deadlines, Resource Management Systems (RMSs) have to utilize additional resources from public Cloud providers when in-house resources cannot cope with the demand of the applications. As a means to enable this feature, called Cloud Bursting, the RMS has to be able to determine when, how many, and for how long such resources are required and provision the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Lecture Notes in Computer Science

سال: 2023

ISSN: ['1611-3349', '0302-9743']

DOI: https://doi.org/10.1007/978-3-031-32316-4_6